专利摘要:
The present invention relates to a digital audio mixer that mixes one or more digital audio input streams to produce one digital audio output stream. The present invention relates to a digital audio signal of another participant in a multi-party participating video conferencing, distance education, and the like system. It relates to a digital audio mixer of the pulse code modulation method that can be mixed. The configuration of the present invention is the input audio data stream storage for temporarily storing the digital audio stream that is functionally input, the input audio data converter for converting the input audio stream into the number of channels of the specified output audio data, the input audio data converter An audio data mixing unit for mixing the audio data into a designated audio format, an output audio data stream storage unit for temporarily storing the output audio data mixed in the audio data mixing unit, and an audio data mixing unit and an input audio data converter and an input audio And an audio data stream mixing controller for controlling the data stream storage. Applications include video conferencing, distance learning and video presentation.
公开号:KR19990042172A
申请号:KR1019970062895
申请日:1997-11-25
公开日:1999-06-15
发明作者:이경희;김두현;궁상환;강민규;한근희
申请人:정선종;한국전자통신연구원;
IPC主号:
专利说明:

Pulse Code Modulation Digital Audio Mixer
FIELD OF THE INVENTION The present invention relates to a digital audio mixer that mixes one or more digital audio input streams to produce one digital audio output stream, particularly digital audio of other attendees in multi-participant systems such as video conferencing and distance education. The present invention relates to a digital audio mixer of pulse code modulation (PCM) method capable of mixing signals.
In general, there is only one analog converter for converting and outputting digital audio into an analog audio signal in a personal computer system. These conventional analog converters process only one digital audio data stream at the same time, so that two input streams can be mixed into one input stream before output to output to this analog converter, or input audio to process multiple input audio streams. The disadvantage is the use of multiple analog converters corresponding to the stream.
Accordingly, the present invention provides an input audio data stream storage unit and an input audio data conversion unit, which are buffers capable of temporarily storing audio input streams of one or two channels, without adding an analog converter in a system having one analog converter. To mix multiple PCM digital input audio streams, instead of using an analog converter that supports only one digital audio input stream as many as the number of input audio streams, a single digital audio stream is mixed by mixing multiple input digital audio streams. The purpose is to provide a digital audio mixer of the PCM method that can be produced.
The present invention for achieving the above object is an input audio data stream storage for temporarily storing a digital audio stream that is functionally input, an input audio data converter for converting the input audio stream into the number of channels of the specified output audio data; An audio data mixer for mixing audio data transmitted from the input audio data converter into a designated audio format, an output audio data stream storage for temporarily storing the output audio data mixed by the audio data mixer, and the audio And an audio data stream mixing controller for controlling the data mixing unit, the input audio data converter, and the input audio data stream storage unit.
The present invention provides an apparatus for mixing digital audio streams to output multiple digital audio streams in a system using an analog converter that supports only one input stream.
1 is a block diagram of a digital audio mixer of the pulse code modulation (PCM) method according to the present invention.
2 is a block diagram of a digital audio stream connecting an output of a digital audio mixer, an analog converter, and a speaker in the pulse code modulation method of the present invention.
3 is a block diagram of an audio data mixing unit according to the present invention;
4 is a block diagram of an audio data converter according to the present invention;
5 is a block diagram of an audio data stream mixing control unit according to the present invention;
<Explanation of symbols for main parts of the drawings>
101: output audio data stream storage unit
102: audio data mixing unit
103: input audio data conversion unit
104: input audio data stream storage unit
105: audio data stream mixing control unit
201: PCM digital audio mixer
202: analog converter
203: Speaker
301: audio data junction
302A: Divider 1
302B: Divider 2
303A: Addition unit 1
303B: Addition Part 2
401: channel number converter
501: output audio stream information register
502: input audio stream counter register
503: input audio stream information register
504: Audio data mixing section control register
505: input audio data converter control register
506: input audio stream storage control register
Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
1 is a block diagram of a PCM digital audio mixer according to the present invention.
The present invention converts the input audio data stream storage unit 104 for temporarily storing the input PCM audio data stream and the output of the input audio data stream storage unit 104 into an input audio data stream format. An audio data mixer 102, an audio data mixer 102 for generating output audio data by mixing audio data with the output of the input audio data converter 103 as an input, and an audio data mixer 102 An audio data stream for controlling the output audio data stream storage 101, the input audio data stream storage 104, the input audio data converter 103, and the audio data mixer 102 for temporarily storing the output of It is composed of a mixing control unit 105.
The number of supported input and output audio streams is 1 or 2. When the data of the input audio data stream is stored in the input audio data stream storage unit 104, the audio data stream mixing controller controls the audio data converter 103 to convert the number of channels of the input audio data stream into the number of channels of the output audio data stream. A signal is sent from 105 to the input audio data converter 103. When the data conversion is completed in the input audio data converter 103, the audio data stream mixing controller 105 sends a signal to the audio data mixer 102 to mix the data. After receiving the signal, the audio data mixer 102 mixes the data and transmits it to the output audio data stream storage 101.
The input audio data stream storage unit 104 is a part for storing the input audio stream of the PCM method and exists as many as the number of the input audio streams. The input audio data stream storage unit 104 is a buffer for storing audio data transmitted from digital audio files stored in a network and a disk.
The input audio data converter 103 is a part for converting the number of channels stored in the output audio stream information register 501 of the audio data stream mixing controller 105. The number of channels is one or two.
The audio data mixing unit 102 mixes the output data of the input audio data conversion unit 103 to mix and output the number of channels of the output audio data stream.
The output audio data stream storage unit 101 generates an output audio stream as a buffer for temporarily storing the output data of the audio data mixing unit 102.
The audio data stream mixing controller 105 informs the audio data mixer 102 and the input audio data converter 103 of the number of channels of the audio data stream to be output, and also stores the number of channels of the input audio data stream. It is composed of a register and transmits a signal informing the operation to the audio data mixing unit 102, the input audio data conversion unit 103, and the like.
2 is a block diagram of a digital audio stream connecting the output of the digital audio mixer 201, the analog converter 202, and the speaker 203 in the pulse code modulation method of the present invention.
The analog converter 202 converts the digital audio signal into analog, and the speaker 203 converts the converted analog signal into a sound that can be recognized by a human.
3 is a block diagram of an audio data mixing unit according to the present invention.
The audio data mixing unit 102 mixes the data output from the input audio data conversion unit 103. The audio data mixer 102 is connected to the audio data junction 301, divider 1 1 302A, divider 2 302B, adder 1 303A, and adder 2 303B. It is composed. The audio data mixer 102 mixes the data transmitted from the input audio data converter 103 through an adder and a divider, and then outputs the output of the divider 1 302A to the channel 1 and the output of the divider 2 302B. By concatenating with 2 to generate output audio data, it is transmitted to the output audio stream storage unit 101.
The audio data adder 1 303A accumulates data of channel 1 delivered from the input audio data converter 103, and the audio data adder 2 303B is channel 2 delivered from the input audio data converter 103. Will accumulate the data.
Divider 1 302A divides the output data of adder 1 303A by the number of input audio streams to obtain an average value, and divider 2 302B divides the output data of adder 2 303B by the number of input audio streams to obtain an average value. You will get it.
The number of input audio data streams is stored in the audio data stream mixing controller 105.
The audio data joining unit 301 collects the outputs of the divider 1 302A and the divider 2 302B and joins the data of the channel 1 and the channel 2 of the output data. If the number of channels of the output data is 1, only the data of channel 1 is output to the output audio data stream storage unit 101. If the number of channels of the output data is 2, the output of the divider 1 302A is the channel 1 data, and the divider 2 ( The output of 302B) is used as the data of channel 2. The number of channels of output data is stored in the audio data stream mixing controller 105.
4 is a configuration diagram of an audio data converter according to the present invention.
The audio data converter 103 converts the number of channels of the input audio data stream into the number of channels of the output audio data stream stored in the audio data stream mixing controller. The audio data converter 103 is composed of a channel number converter 401. The channel number converter 401 converts the number of channels of the input audio data stream into the number of channels of the output audio data stream. If the number of channels of the input audio data stream is 1 and the number of channels of the output audio data stream is 1, all data is transmitted to the audio data mixing unit 102 with channel 1, and the number of channels of the input audio data stream is 2 and the output audio data stream is If the number of channels is 2, the data of channel 1 is transferred to adder 1 303A of the audio data mixing unit 102 and the data of channel 2 to adder 2 303B. If the number of channels of the input audio data stream is 1 and the number of channels of the output audio data stream is 2, the data of the input audio data stream is copied and transferred to the adder 1 and the adder 2 of the audio data mixer 102. If the number of channels of the input audio data stream is 2 and the number of channels of the output audio data stream is 1, the average value of the data of the channels 1 and 2 of the input audio data stream is obtained and transferred to the adder 1 of the audio data mixing unit 102.
5 is a block diagram of an audio data stream mixing control unit according to the present invention.
The audio data stream mixing controller 105 includes an output audio stream information register 501, an input audio stream counter register 502, a data bus, an audio data mixer control register 504, and an input audio data converter control register 505. ), An input audio data stream storage control register 506 and an input audio stream information register 503 corresponding to the number of input audio streams.
The input audio data stream storage control register 506 checks whether data exists in all of the input audio data stream storages 104, and if data exists in each storage, the data is stored after the input audio data converter 103. Are delivered to make each part work.
The output audio stream information register 501 is a register that stores the number of channels of the output audio data stream.
The input audio stream counter register 502 stores the number of input audio data streams.
The data bus is a bus that connects the registers of the audio data stream mixing controller 105.
The audio data mixing unit control register 504 informs the audio data mixing unit 102 of the number of channels stored in the output audio stream information register 501. If data is converted into each of the input audio data conversion units 103, the audio data mixing unit The signal is transmitted to the unit 102 so that the audio data mixing unit 102 operates.
The input audio data converter control register 505 informs the input audio data converter 103 of the number of channels stored in the output audio stream information register 501, and if all data are present in each input audio data stream storage 104, The input audio data converter 103 transmits a signal to operate.
The input audio data stream storage control register 506 checks whether there is data stored in each input audio data stream storage 104, and inputs data when data exists in all the input audio data stream storage 104. The data is transmitted to the audio data converter 103.
The input audio stream information registers 503 store the number of channels of each of the input audio data streams.
As described above, the present invention generates a single digital audio stream by mixing two or more digital audio streams in a computer system having one analog converter, thereby generating as many digital audio streams as the number of input audio streams. It is possible to mix and output a plurality of digital audio streams by adding only an input audio data stream storage unit and an input audio data converter as many as the number of input audio streams without attaching an analog converter.
Conventional analog converters also use interrupt lines and direct memory access channels for data transfer. When multiple analog converters are installed in a computer system, the number of interrupt lines and direct memory access channels used can increase system resources, making it difficult to install other peripherals.
However, the present invention has an excellent effect of reducing waste of interrupt lines and direct memory access channels.
权利要求:
Claims (5)
[1" claim-type="Currently amended] An input audio data stream storage unit for temporarily storing a digital audio stream input functionally;
An input audio data converter for converting the input audio stream into a number of channels of designated output audio data;
An audio data mixer for mixing audio data transmitted from the input audio data converter into a designated audio format;
An output audio data stream storage unit for temporarily storing the output audio data mixed by the audio data mixing unit;
And an audio data stream mixing control unit for controlling the audio data mixing unit, the input audio data conversion unit, and the input audio data stream storage unit.
[2" claim-type="Currently amended] 2. The apparatus of claim 1, wherein the audio data mixer comprises: first and second adders for accumulating data of channels 1 and 2 transmitted from an input audio data converter;
First and second dividers for dividing the output data of the first and second adders by the number of input audio streams to obtain an average value;
And an audio data joining unit for collecting the outputs of the first and second dividers and joining the output data of the channel 1 and the channel 2 of the output data.
[3" claim-type="Currently amended] 3. The audio data junction of claim 2, wherein the audio data junction outputs only data of channel 1 to the output audio data stream storage when the number of channels of output data is 1, and outputs the output of the first divider to data of channel 1 when the number of channels of output data is 2. And using the output of the second divider as the data of the channel 2.
[4" claim-type="Currently amended] The digital audio mixer of claim 1, wherein the input audio data converter comprises a channel number converter for converting the number of channels of the input audio data stream into the number of channels of the output audio data stream.
[5" claim-type="Currently amended] The audio data stream mixing control unit of claim 1, further comprising: an output audio stream information register for storing the number of channels of an output audio data stream;
An input audio stream counter register for storing the number of input audio data streams;
An input audio stream information register for storing the number of channels of an input audio data stream;
A data bus connecting the registers of the audio data stream mixing control unit;
Notifying the number of channels stored in the output audio stream information register to the audio data mixer, and if the data is converted to each of the input audio data converters, transmitting a signal to the audio data mixer to operate the audio data mixer. Audio data mixer control register for
An input audio data converter controlling register to inform the input audio data converter of the number of channels stored in the output audio stream information register, and to operate the input audio data converter when all data exists in the input audio data stream storage. Wow,
An input audio data stream storage control register configured to check whether data exists in the input audio data stream storage unit and to transmit data to the input audio data conversion unit when data exists in each storage unit so that each part is operated. Digital audio mixer of the pulse code modulation method characterized in that configured.
类似技术:
公开号 | 公开日 | 专利标题
US9514723B2|2016-12-06|Distributed, self-scaling, network-based architecture for sound reinforcement, mixing, and monitoring
US8860774B1|2014-10-14|System and method for PC-based video conferencing and audio/video presentation
US5821985A|1998-10-13|Multi-point videoconference system having a fixed control station for data transfer
US7453522B2|2008-11-18|Video data processing apparatus
JP3363424B2|2003-01-08|Distributed multipoint conferencing system, method, chip and storage medium
CA2160343C|2002-07-16|System for computer supported collaboration
US5258826A|1993-11-02|Multiple extended mode supportable multimedia palette and multimedia system incorporating same
US5533112A|1996-07-02|Volume control in digital teleconferencing
US4774583A|1988-09-27|Video signal processing systems
US5557342A|1996-09-17|Video display apparatus for displaying a plurality of video signals having different scanning frequencies and a multi-screen display system using the video display apparatus
US6098174A|2000-08-01|Power control circuitry for use in a computer system and systems using the same
CN101809998B|2012-11-07|Audio directionality control for a multi-display switched video conferencing system
US5625845A|1997-04-29|System for facilitating continuous, real-time, unidirectional, and asynchronous intertask and end-device communication in a multimedia data processing system using open architecture data communication modules
CA2735333C|2013-04-09|A method for manipulation of audio or video signals
US6665409B1|2003-12-16|Methods for surround sound simulation and circuits and systems using the same
US6405255B1|2002-06-11|Mixing and splitting multiple independent audio data streams in kernel space
EP1360798B1|2014-10-01|Control unit for multipoint multimedia/audio conference
JP3290325B2|2002-06-10|Computer network configured as a local area network using multiple multimedia audio cards
US6346963B1|2002-02-12|Multi-point video conference system
US8358253B2|2013-01-22|Video control system, display system control device and video controlling method
EP0659006A3|1999-03-03|Audio conferencing system
US4694344A|1987-09-15|Digital effects loop for video switchers
RU2662731C2|2018-07-30|Server node arrangement and method
US6587823B1|2003-07-01|Data CODEC system for computer
US5365579A|1994-11-15|Method and apparatus for remote control and synchronization allowing for simultaneous remote collaboration
同族专利:
公开号 | 公开日
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
1997-11-25|Application filed by 정선종, 한국전자통신연구원
1997-11-25|Priority to KR1019970062895A
1999-06-15|Publication of KR19990042172A
优先权:
申请号 | 申请日 | 专利标题
KR1019970062895A|KR19990042172A|1997-11-25|1997-11-25|Pulse code modulation digital audio mixer|
[返回顶部]